From: Florian Müllner Date: Tue, 13 Feb 2024 23:00:48 +0000 (+0100) Subject: st/drawing-actor: Queue redraw when repainting X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~281^2~1^2~179 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=8f2ab674fc644824a818741f6e6bde1977f8a865;p=gnome-shell.git st/drawing-actor: Queue redraw when repainting Commit e7734e30bd removed the clutter_content_invalidate() call that took care of queuing a redraw for us. Now that we no longer delegate to a content we have to do that ourselves. Fixes: e7734e30bd ("st/drawing-area: Merge ClutterCanvas to StDrawingArea") Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/7397 Part-of: --- diff --git a/src/st/st-drawing-area.c b/src/st/st-drawing-area.c index f8d311c7b..93a693571 100644 --- a/src/st/st-drawing-area.c +++ b/src/st/st-drawing-area.c @@ -298,6 +298,7 @@ st_drawing_area_queue_repaint (StDrawingArea *area) if (priv->width <= 0 || priv->height <= 0) return; + clutter_actor_queue_redraw (CLUTTER_ACTOR (area)); st_drawing_area_emit_repaint (area); }